package com.redhipps.hips.client.model;

import java.util.List;

public class Schedule extends Model {

  private DateTime startTime;
  private List<ScheduleBlock> scheduleBlocks;
  private List<ScheduleSolution> scheduleSolutions;
  private List<DoctorConstraint> doctorConstraints;

  public Schedule() {}

  public Schedule(Key key) {
    super(key);
  }

  public DateTime getStartTime() {
    return startTime;
  }

  public void setStartTime(DateTime startTime) {
    this.startTime = startTime;
  }

  public List<ScheduleBlock> getScheduleBlocks() {
    return scheduleBlocks;
  }

  public void setScheduleBlocks(List<ScheduleBlock> scheduleBlocks) {
    this.scheduleBlocks = scheduleBlocks;
  }

  public List<ScheduleSolution> getScheduleSolutions() {
    return scheduleSolutions;
  }

  public void setScheduleSolutions(List<ScheduleSolution> scheduleSolutions) {
    this.scheduleSolutions = scheduleSolutions;
  }

  public List<DoctorConstraint> getDoctorConstraints() {
    return doctorConstraints;
  }

  public void setDoctorConstraints(List<DoctorConstraint> doctorConstraints) {
    this.doctorConstraints = doctorConstraints;
  }

}
